<?php
// src/Ipartek/PruebaBundle/DataFixtures/ORM/LoadAlumnoData.php
namespace Ipartek\PruebaBundle\DataFixtures\ORM;
use Doctrine\Common\DataFixtures\FixtureInterface;
use Doctrine\Common\Persistence\ObjectManager;
use Ipartek\PruebaBundle\Entity\Alumno;
class LoadAlumnoData implements FixtureInterface
{
	public function load(ObjectManager $manager)
	{
		$alumnos = array(
				array('nombre' => 'Eneko', 'apellido1' => 'Acero', 
						'apellido2' => 'Nose', 'dni' => '16123456F', 'email' => 'eneko@gmail.com', 'direccion' => 'C/Gran Via N7'),

				array('nombre' => 'Luke', 'apellido1' => 'Skywalker',
						'apellido2' => 'Perez', 'dni' => '16123453F', 'email' => 'jytj@gmail.com', 'direccion' => 'C/Autonomia N6'),
				
				array('nombre' => 'Manolito', 'apellido1' => 'Gafotas',
						'apellido2' => 'Gomez', 'dni' => '16123453F', 'email' => 'jejej@gmail.com', 'direccion' => 'C/Autonomia N7'),
				
				array('nombre' => 'Fran', 'apellido1' => 'Vega',
						'apellido2' => 'Roman', 'dni' => '16123453F', 'email' => 'juju@gmail.com', 'direccion' => 'C/Autonomia N8'),
				
				array('nombre' => 'Jaimito', 'apellido1' => 'Lopez',
						'apellido2' => 'Gonzalez', 'dni' => '16123453F', 'email' => 'baha@gmail.com', 'direccion' => 'C/Autonomia N10'),
		);
		foreach ($alumnos as $alumno) {
			$entidad = new Alumno();
			$entidad->setNombre($alumno['nombre']);
			$entidad->setApellido1($alumno['apellido1']);
			$entidad->setApellido2($alumno['apellido2']);
			$entidad->setDni($alumno['dni']);
			$entidad->setEmail($alumno['email']);
			$entidad->setDireccion($alumno['direccion']);
			$entidad->setCreatedAt(new \DateTime());
			$entidad->setModifiedAt(new \DateTime());
			$manager->persist($entidad);
		}
		$manager->flush();
	}
}